# 文本框tkinter.Entry（单行）
#   tkinter.text（多行:就是一个大框）

import tkinter

root = tkinter.Tk()
root.title("文本框的学习")
root.geometry("800x450+300+200")  # 设置窗口大小

# 创建文本框（*）
entry1 = tkinter.Entry(root, show="*")  # show为*是密码框
entry1.pack()  # 将组件添加到窗口

entry2 = tkinter.Entry(root, show="#")
entry2.pack()  # 添加到窗口

entry3 = tkinter.Entry(root, bg="red", fg="gray")  # bg背景设为红 fg前景设为灰
entry3.pack()

entry4 = tkinter.Entry(root,
                       selectbackground="gray",  # 文本选中背景设置为灰
                       selectforeground="red")  # 选中前景设为红（字体颜色）
entry4.pack()

entry5 = tkinter.Entry(root, state=tkinter.DISABLED)  # 将文本框设置为禁用
entry5.pack()

editl = tkinter.Text(root,  # 生成多行文本框，就是一个大框
                     selectbackground="gray",  # 文本背景色设为灰色
                     selectforeground="red")  # 文本前景色设置为红色
editl.pack()

root.mainloop()  # 进入消息循环
